#include <iostream>
#include <string.h>
#include <string>
#include <map>
using namespace std;


struct ret{
	string ans;
	map<int,int> time;
};


int xy(int n,int x,int y){
	return y*n+x;
}



string dfs(int n,string head,bool first,string *a,int *use,int *dfsm){
	for(int i=0;i<n;i++){
		if(use[i] == 2)
			continue;
		
	}
}


int main(){
	int n;
	cin>>n;
	string a[n];
	for(int i=0;i<n;i++)
		cin>>a[i];
	string first;
	cin>>first;
	int dfsm[n][n];
	memset(dfsm,-1,sizeof(dfsm));
	while(true){
		
	}
}
